#pragma once
#ifndef __WAB_INCLUDE_H__
#define __WAB_INCLUDE_H__

#ifdef _WIN32
#define WAB_WIN
#endif

#ifdef __linux__
#define WAB_LINUX
#endif

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

// OpenGL
#ifdef WAB_LINUX
#include "GL/freeglut.h"
#include "GL/freeglut_ext.h"
#include "GL/freeglut_std.h"
#include "GL/glut.h"
#elif defined (WAB_WIN)
#include <GL\freeglut.h>
#include <GL\freeglut_ext.h>
#include <GL\freeglut_std.h>
#include <GL\glut.h>
#endif

#include "datatypes.h"
#include "wab_utilities.h"
#include "wab_opengl_wrapper.h"
#include "screen.h"


#endif
